+Wed Feb 24 19:35:15 1999 Tim Janik <timj@gtk.org>
+
+ * gtk/gtktext.c (gtk_text_key_press): if the widget is not editable,
+ don't silently eat up GDK_Return, GDK_Home and GDK_End, return FALSE
+ instead so the user can still hook up key bindings.
+
Wed Feb 24 11:19:12 1999 Tim Janik <timj@gtk.org>
* gtk/gtkwidget.c (gtk_widget_size_request): warn about
+Wed Feb 24 19:35:15 1999 Tim Janik <timj@gtk.org>
+
+ * gtk/gtktext.c (gtk_text_key_press): if the widget is not editable,
+ don't silently eat up GDK_Return, GDK_Home and GDK_End, return FALSE
+ instead so the user can still hook up key bindings.
+
Wed Feb 24 11:19:12 1999 Tim Janik <timj@gtk.org>
* gtk/gtkwidget.c (gtk_widget_size_request): warn about
+Wed Feb 24 19:35:15 1999 Tim Janik <timj@gtk.org>
+
+ * gtk/gtktext.c (gtk_text_key_press): if the widget is not editable,
+ don't silently eat up GDK_Return, GDK_Home and GDK_End, return FALSE
+ instead so the user can still hook up key bindings.
+
Wed Feb 24 11:19:12 1999 Tim Janik <timj@gtk.org>
* gtk/gtkwidget.c (gtk_widget_size_request): warn about
+Wed Feb 24 19:35:15 1999 Tim Janik <timj@gtk.org>
+
+ * gtk/gtktext.c (gtk_text_key_press): if the widget is not editable,
+ don't silently eat up GDK_Return, GDK_Home and GDK_End, return FALSE
+ instead so the user can still hook up key bindings.
+
Wed Feb 24 11:19:12 1999 Tim Janik <timj@gtk.org>
* gtk/gtkwidget.c (gtk_widget_size_request): warn about
+Wed Feb 24 19:35:15 1999 Tim Janik <timj@gtk.org>
+
+ * gtk/gtktext.c (gtk_text_key_press): if the widget is not editable,
+ don't silently eat up GDK_Return, GDK_Home and GDK_End, return FALSE
+ instead so the user can still hook up key bindings.
+
Wed Feb 24 11:19:12 1999 Tim Janik <timj@gtk.org>
* gtk/gtkwidget.c (gtk_widget_size_request): warn about
+Wed Feb 24 19:35:15 1999 Tim Janik <timj@gtk.org>
+
+ * gtk/gtktext.c (gtk_text_key_press): if the widget is not editable,
+ don't silently eat up GDK_Return, GDK_Home and GDK_End, return FALSE
+ instead so the user can still hook up key bindings.
+
Wed Feb 24 11:19:12 1999 Tim Janik <timj@gtk.org>
* gtk/gtkwidget.c (gtk_widget_size_request): warn about
+Wed Feb 24 19:35:15 1999 Tim Janik <timj@gtk.org>
+
+ * gtk/gtktext.c (gtk_text_key_press): if the widget is not editable,
+ don't silently eat up GDK_Return, GDK_Home and GDK_End, return FALSE
+ instead so the user can still hook up key bindings.
+
Wed Feb 24 11:19:12 1999 Tim Janik <timj@gtk.org>
* gtk/gtkwidget.c (gtk_widget_size_request): warn about
{
case GDK_Home:
if (event->state & GDK_CONTROL_MASK)
- scroll_int (text, -text->vadj->value);
+ scroll_int (text, -text->vadj->value);
+ else
+ return_val = FALSE;
break;
case GDK_End:
if (event->state & GDK_CONTROL_MASK)
scroll_int (text, +text->vadj->upper);
+ else
+ return_val = FALSE;
break;
case GDK_Page_Up: scroll_int (text, -text->vadj->page_increment); break;
case GDK_Page_Down: scroll_int (text, +text->vadj->page_increment); break;
case GDK_Return:
if (event->state & GDK_CONTROL_MASK)
gtk_signal_emit_by_name (GTK_OBJECT (text), "activate");
+ else
+ return_val = FALSE;
break;
default:
return_val = FALSE;